package com.sskj.run.component;

import com.sskj.lib.dagger.module.UserModule;
import com.sskj.run.ui.activity.EveryStageFunctionActivity;
import com.sskj.run.ui.fragment.AssetFragment;
import com.sskj.run.ui.fragment.MyGuessHistoryFragment;
import com.sskj.run.ui.fragment.OpenAwardHistoryFragment;
import com.sskj.run.ui.fragment.QiangjinFragment;
import com.sskj.run.ui.fragment.RunFragment;
import com.sskj.run.ui.fragment.UserInfoFragment;

import dagger.Component;

/**
 * 作者 :吕志豪
 * 简书：https://www.jianshu.com/u/6e525b929aac
 * github：https://github.com/lvzhihao100
 * 描述：
 * 创建时间：2018-09-05 09:01
 */
@Component(modules = UserModule.class)
public interface UserDataComponent {


    void inject(QiangjinFragment qiangjinFragment);

    void inject(UserInfoFragment userInfoFragment);



    void inject(OpenAwardHistoryFragment openAwardHistoryFragment);

    void inject(EveryStageFunctionActivity everyStageFunctionActivity);

    void inject(MyGuessHistoryFragment myGuessHistoryFragment);

    void inject(RunFragment runFragment);
    void inject(AssetFragment assetFragment);
}
